Nota ALL STARS Meetup vol.3 ディスカッション・質疑応答
3/28 19:00開始:Nota ALL STARS Meetup vol.3 〜開発チーム〜のディスカッションや質疑応答に使うページです
https://gyazo.com/d288fedd7eb835597436a5468be9d9f3
https://gyazo.com/34e91205826f157f0e309ae5872525a3
19:02〜
オープニング
①Notaが提供しているプロダクトがGyazo・Scrapbox・Helpfeelであることを知っていた
ikai.iconakix.iconyuiseki.iconOchiai.iconyosider.iconkuuote.iconveilchen.iconyebis0942.iconmactkg.iconbalar.iconhata6502.iconklsh1tt.iconjunseinagao.icontakkii.iconnixii.iconmeganii.iconyamanoku.iconMijinko_SD.icontakker.iconnishio.iconsan.icon
右上のメニューからCreate my pageを押すと自分のページが作れます
ctrl - iでアイコンを入力できる
/help-jp/自分のページ
/villagepump/自分のアイコン
自分のアイコンや名前を作るのは強制ではありません。名乗りたくない人は匿名で大丈夫ですshokai.icon
②Gyazo・Scrapbox・Helpfeelは知っていたけど提供元がNotaだとは知らなかった
ikai.iconakix.icon
Gyazoは知ってたikai.icon
Scrapboxは知ってたikai.icon
Helpfeelは知ってたikai.icon
③Notaもプロダクトもあまりよく知らない
ikai.iconikai.icon
akix.icon*5
こんにちは!akix.iconyougoto.icon
ようこそ!nyanco.icon
始まる前からコメント書かれていてすごいkuuote.icon
たしかにakix.icon
始まる前にコメントしておいたら shokai.icon さんから返事が来てて面白かった mactkg.icon
https://gyazo.com/ec82b19a57ca3b223498452246a7f14b
ワイワイyuiseki.iconniboshi.icongocci.icon
若干乗り遅れたんですけど頭に草生えてるのは誰も触れないんですか?wteramotodaiki.icon
誰か突っ込んで!!!!nyanco.icon
草生えてるのに真顔なのヤバいteramotodaiki.icon
誰もつっこまないままスムーズに会がスタートしたakix.icon
突っ込んでいいのか迷うkuuote.icon
daiiz.icon🌱
rakusai.iconさんの「芽が出ている人が多い」っていい表現でしたねteramotodaiki.icon
芽、出していきたいteramotodaiki.icon
CEOに無断で草を生やす会社miyazaki.icon
Notaでは草が流行ってるのかーとしか思ってなかったwnishio.icon
shokaiだけ草が額から生えてることが気になるnishio.iconkuuote.icon
真面目にはじめてしまったw 皆さんわいわいしましょー!ikai.icon
質問はこちらに書いてください〜!!!ikai.icon
Nota ALL STARS Meetup vol.3 ディスカッション・質疑応答#6238c0b8ab28570000438a09
Notaについて
別途資料を投影します
Gyazo 800TBやばそう。。。yougoto.icon
Scrapbox23万人で900万ページってことは平均は39ページかnishio.icon
一人で300人分書いてるw
エンジニア14人しかいないのかyosider.iconmactkg.icon
絶賛募集中です!balar.iconakix.iconteramotodaiki.icon
つ エンジニアで募集中のポジション
ドッグフーディング
カスタマーサポートが開発部に属しているのが特徴的
PMとPO
フルリモート
千葉の人もいますshokai.icon
あとなんかずっと旅行してる?人もいますshokai.icon
オフィスきれい。写真しかみたことがないですがyougoto.icon
質問はこちらに書いてください〜!!!ikai.icon
Nota ALL STARS Meetup vol.3 ディスカッション・質疑応答#6238c0b8ab28570000438a09
読んだそばから増えていくお題wyosider.icon
パネルディスカッション
/Nota/Nota ALL STARS Meetupの事前MTGから、適当に太字になってる部分 + αぐらいを抜き書きしていますshokai.icon
memo: 社内ミーティングの再現
成功したらしい
やってて楽しい事は?
エンジニアお茶会shokai.icon
隔週開催
pastak.iconという技術ニュース読み漁ってる人がDJとなって最新技術をディスカッションできる交流会
プロダクト横断で最近の推しPull requestを紹介したりしているyuiseki.icon
社内のみんなが最近の技術ニュースについて何に注目しているのかとかどう考えているのかとかがわかるyuiseki.icon
リモート文化では貴重な雑談の機会
口頭で雑談もあるけど、scrapboxでテキストでチャットしてたりもするshokai.icon
Scrapboxを雑談に含めていいなら四六時中雑談してることになりそう…wteramotodaiki.icon
各プロダクトで同じ技術を使っていたり、まだ未導入だけど使い勝手を聞いてみたかったりするshokai.icon
最近良かったpull requestのコーナーで実装の解説がある
/masui/ジマンパワー
お昼ごはんの時?
ブラウザの新しい機能がStableになったりするとここで情報が入って来て助かるteramotodaiki.icon
この間はSafariがloading=lazy対応したとか、100svh、100lvh、100dvhのサポートとか
Reactのアップデート情報とかbalar.icon
theadをうまく使うと印刷するときに切れてもいい感じにしてくれるのがよかった daiiz.icon
セマンティクスを意識して正しいHTMLを書いていくの大事だねという再確認ができたりする
ライブラリ作者が怒ってバックドア入れてリリースしちゃった件の議論とか面白かったshokai.icon
たしかにyuiseki.icon
Notaに入るとshokaiさんの話がフルで聴けます!teramotodaiki.icon
よさそうkuuote.icon*5takker.icon*5
聴きてぇ〜yamanoku.icon
All hands meeting
1時間のMTGだけどお茶会1回あたりのページが長いikai.icon
https://gyazo.com/eb4388f4c20db7c4eeb697a64b171b87
エンジニア同士の雑談の場なので泥臭い話や細かすぎる話でも話せる場
gdgdしないの大事そうyosider.icon
これは本当にそう思うbalar.icon
頭の中のイメージをscrapboxにメモしたり、コード書いて実装し、また考察に戻ってくる。これを行ったり来たりするのが楽しいshokai.icon
↑このメモをこっそり読むだけでも楽しいteramotodaiki.iconblu3mo.icon
議論に参加したりもする
最近は従業員 Gyazo オンボーディング観察会や、Growth施策の試行錯誤yuiseki.icon
ボタンの色や形を少し変えるだけでユーザー行動がガラッと変わる
仮説を立てて検証するというループを繰り返している
施策も開発チームがやっているんですか、考えているんですか?yougoto.iconnsyee.icon
そうですね。Gyazo, Scrapboxは特にそうですakix.icon
Helpfeelも具体的に作る機能とかは開発チームが施策考えることが多いですakix.icon
最小工数で鮮やかに成果が出ると自分は天才なのではないかという気持ちになって楽しいakix.icon
/shokai/わかる〜!!.iconkuuote.iconteramotodaiki.icondaiiz.icon
一発でうまくいったように錯覚するけど、冷静になると実は3度目に作ったやつだったりする daiiz.iconteramotodaiki.icon
作り直し大事kuuote.icontakker.icon
何度でもやり直しさせてもらえる環境
これは本当に感じるteramotodaiki.icon
試行錯誤を尊ぶ文化
素晴らしい…yamanoku.icon
いろんな職種のメンバーが観点を持ち寄る
Scrapboxに蓄積されていくことで、どんなタイミングからでも参戦できる
色々なニーズや困り毎や実装のアイディアを一石三鳥ぐらいで解決できる実装を思いつくと楽しいshokai.icon*2
例:人をprojectに追加する機能(business向け)を実装したけど、実は退職者のアカウントを確実に消す機能にも流用できるし、そういうニーズ絶対あるぞと思って作ったら、良い感じに1機能で2つの要望を解決する実装ができた
つまり要望を先回りしている
+1akix.iconyuiseki.icon
「この機能ほしいです」って言った時に「あります」って言われたときすごすぎてめっちゃ笑ったakix.icon
おもしろい mactkg.icon
かっこいいyamanoku.icon
汎用的な機能として解決できたとき daiiz.icon
これは設計の隅々まで理解しているからこそできる技な気がして、すごいと思うteramotodaiki.icon
理解してないと依存関係的なものが壊れそうyosider.icon
なんか当然のことのように言ってるけど、世の中にここまでプロダクトを理解してるPOどれだけいるんだろうか…wteramotodaiki.icon
特殊能力みたいな気がしてならないkuuote.icon
とんでもない意外性がある要望を出してくる人はほとんどないshokai.icon
しっかり考えていればほとんどのケースは想定済み
意外性は増井俊之.iconくらいしか持ってこない
いい話yamanoku.icon
知らんかった 増井俊之.icon
発展性のある機能を作れたとき daiiz.icon
「これを作ったおかげであの分野の問題も解けるようになるね」という瞬間が楽しい
+1akix.icon
論文の参照関係とかと似た構造ありますねakix.icon
2,3個の問題を同時に解決する手法を考えると、汎用的なアイデアが出てくる by akix.icon
とにかく作るという方向にいってしまうと機能が袋小路にいってしまう
開発リソースが用意してあって、そこに企画を投げると実装されていくみたいな関係だと、企画を投入しないと無駄なのでとにかく機能を作りまくるという方向にいってしまいそう mactkg.icon
/shokai/タスクを効率的に処理していくと高速にクソアプリを実装してしまうだteramotodaiki.icon
これにも使える、とかわかるとやる気がでるので実装が速くなるshokai.icon
汎用性のあるクローラを実装した
夢が広がりますねnishio.icon
作ってみて初めて気づく
意外と現実的な時間で動くことがわかったりする
どのくらいのスペックのマシンが基準なんだろう
やっぱり「とりあえず作って試してみる」が自由に許されている環境がありがたい daiiz.icon
こないだdockerのビルド中のnpm installが壊れた時、すごい勢いでみんなが助けてくれて温かみがあるなあと思ったshokai.icon
どのレイヤーで証明書エラーが出てるのか調べてくれた人
ライブラリを別の方法でホスティングすれば良いという提案
などなどがscrapboxに並列してガーッと書かれて、助かった
詰まるまでの調査ログをそれなりに丁寧にまとめていたのもあるshokai.icon
これ重要で、Slackだと日常的な話もあるからすぐ流れちゃって追いつけないんですよねteramotodaiki.icon
/shokai/調べる→まとめる→誰かにチェックしてもらうの実践例っぽいkuuote.icon
まさにこれですねshokai.icon
/icons/いい話だ.iconakix.iconteramotodaiki.iconkuuote.iconikai.iconyamanoku.iconmeganii.icontakker.icon
よってたかって解決策を探してくれる
新機能のフィードバックもこんな感じで進むのも思い出した daiiz.icon
なにか問題や試作品を共有するとみんな全力で応えてくれる
たしかにyuiseki.icon
Dev Sprintでこれに困ってると共有してくれたのがキッカケだった気がしますねyuiseki.icon
先読みしててDev Sprintどういう立ち位置なのかよくわからなかったけどこういうやりとりをする場なのか(なんかNotaの働き方ならわざわざ会話しなくてもいいような気がした) mactkg.icon†
ですですyuiseki.icon
というかSlackとか流速あるから全部読めないでしょって感じですかね mactkg.icon
Slackで5行になるんだったらまずScrapboxにページ立てようという感覚ですyuiseki.icon
良い mactkg.iconyamanoku.icontakker.icon*2yosider.iconkuuote.icondaiiz.iconMijinko_SD.icon*3
「他のチームが困ってる」ってどういう経路でキャッチされるんでしょうか?yebis0942.icon
毎日Sprint MTGをやってるのでそこで「助けて!」って言ったり、Scrapboxに書いてるのを空気読んで見に行ったりとかもしますねteramotodaiki.icon
slackで○○に困ってる~じゃなくて、スクボにページを立てて、そのURLとともにslackで困ってると言うとみんな見てコメントくれるbalar.icondaiiz.icon
ありがとうございます。組織の文化と社内のインフラがいい感じに噛み合っててよさそうですねーyebis0942.icon
開発のカルチャー
ドッグフーディング.iconドッグフーディング
Helpfeelはドッグフーディングしづらそうyosider.iconkuuote.icon
そうでもないですよ 増井俊之.icon
自分の個人開発のhelpfeelを作ってる人いますねshokai.icon
hata6502.iconがgithubのissueからhelpfeelの問い合わせ画面に繋げたりしてたような
Helpfeelのお問い合わせページから、GitHubのissueに繋げています。hata6502.icon
Helpfeelでお問い合わせを受けると、GitHubにissueが積まれる。
これはちょっとあるんですけど、 http://helpfeel.com/help というHelpfeelのHelpfeelもありますteramotodaiki.icon
個人的には https://helpfeel.com/hackforplay と https://helpfeel.com/mitoujr もドッグフーディングの一部ですね
未踏ジュニアのスポンサーありがとうございます!nishio.icon
Gyazoのヘルプページ、FAQ、お問い合わせはHelpfeelですyuiseki.icon
GyazoのHelpfeel https://helpfeel.com/GyazoJP/
Contact Senseも導入されていたり https://helpfeel.com/GyazoJP/contact-us
https://gyazo.com/92a19a729699213b75acea330b53f261
すごいkazuhi-ra.icon
ありがとうございます。自然文の中から重要そうなトピックを抽出して関連するFAQを提示してくれるすごいやつなんです!daiiz.icon
導入初週から削減効果が出た事例 akix.icon
入社時の資料をHelpfeelにして、入社直後に必ず2回はHelpfeel使うようになってますねakix.icon
具体的には、以下2点
オンボーディング資料(アカウントのセットアップなど)))
オンボーディングでHelpfeelめちゃくちゃ使ってみたいyamanoku.icon
セキュリティガイドライン
GyazoとScrapboxがガチでドッグフーディングしまくってるのでそれと比べたらちょっと難しいということかもteramotodaiki.icon
Gyazo+Scrapboxは1日100回くらい使うけど、Helpfeelは今のところ1日1回くらいかな〜という感じです
めっちゃドッグフーディングしてたyosider.icon
増井俊之.icon「なんでScrapbox使わないんですか?」
使い方を広げるためにも使っていこう、という感じ
SAML認証、人数が増えないとメリットがわからない的な話
メンバー管理機能が充実しないと秋山さんが大変になる
Notaの環境が一般的な他の会社の構成に近づいてきたからこそ困りごとに共感できるシーンも増えてきた。だから作れるようになったりもする。
自分がターゲットユーザーになっていくぞ、という考え方が大事 by shokai.icon
自分を変化させていかないといだめ
ユーザーに寄り添って近づいていかないとダメ
自分の存在を広げていく
増井俊之.iconさんが町内会にScrapboxを導入しようとして難しかった話
どういうところが難しかったですか?yamanoku.icon
Googleアカウントでのログインで最初に躓いたなど daiiz.icon
書く人があまりいなかった、ぐらいですね 増井俊之.icon
導入はそんなに問題なかったような
なるほど daiiz.iconyamanoku.icon
じゃあもう時間の問題くらいな感じがする(?)yamanoku.icon
一度全世界に使われた原体験があるとそういう思考になるのではないか
teramotodaiki.iconさんが追加した横にテロメアが出る機能は人が多い所にいると助かるkuuote.iconMijinko_SD.icontakker.iconyosider.icon
まさにそうですね。NotaのAll Hands MTG(全社会議=50人くらい)でScrapbox使ってる時に思いついたteramotodaiki.icon
たしかにそうかもyuiseki.icon
まさに今もそうかなMijinko_SD.icon
ほぼ全域が緑色になってしまってるkuuote.icon
定期的に再読み込みしている…Mijinko_SD.icon
Ctrl+R
https://scrapbox.io/files/62419485befcfa0023b59167.png
今どこが盛り上がっているのか視覚的に見れるのは面白いMijinko_SD.icon
クリックしたらそこへ飛べるようにしてほしいyosider.icontakker.icon
code:js
document.getElementsByClassName("scroll-bar-overlay")0.addEventListener(
"click",
(e) => {
if (!e.target.matches(".unread-bar")) return;
window.scroll({
top: document.body.scrollHeight * parseFloat(e.target.style.top) * 0.01
});
},
{ capture: true },
);
当たり判定がちょっときついtakker.icon
大きく編集されたところなら押せる
chromeだとalt+クリックでもできますshokai.icon
https://gyazo.com/d63b1f0e8de78fdfca0fdcbaa99e28d0
Windowsの場合はShift+クリックで行けたyosider.icon
あるいはクリック押しっぱなし(離さない)でもパッとは移動しないけど、移動できる
エンジニアだけじゃなくてセールス・CSなど色々なバックグラウンドの人が増えてきたので色々な観点で社内フィードバックが増えた感じはある?ikai.icon
ユーザに憑依する能力の話
憑依系能力だyuiseki.icon
CTOが営業マンwnishio.icon
「町内会では無理じゃないか」という思い込みで行動をやめたりしない力
上(自分の存在を広げていく)と下でこの話題が編集されてるのに気づいた
Nota ALL STARS Meetup vol.3 ディスカッション・質疑応答#623423c897c2910000d8c8a0
会議があまりない?
定例ミーティング
四半期会
開発やセールスなどの各部門が全社に向けて状況を共有する会
3ヶ月毎に開催される
All hands meeting
個人が3分ずつ月1回、最近やった事を話す会
毎週 月曜日に開催
1つのscrapboxページに発表資料がずらーっと書かれている
Dev Sprint
開発チーム中心
各自1分ぐらい、今日やる事&やった事を話す会
「朝会」に近い
いわゆるスクラムのスプリントではない
毎日 14時開催
全然朝じゃないの面白いteramotodaiki.icon
朝が昼になりがちnyanco.icon
CTO増井さん相談会
開発チーム中心
3プロダクトPM/POで合計2時間、最近やった事などを増井俊之.iconrakusai.iconに話す会
プロダクトごとにバラバラに進むことを防げるのもよい daiiz.icon
増井俊之.iconの最近作った物や面白かった話も披露される
隔週 火曜日に開催
Nota社員が増井俊之.iconさんに求めるものとは?
各プロダクト毎のミーティング
会議がほとんどない人と、会議がいっぱいある人がいる、というのがファクトだと思うteramotodaiki.icon
あと多くの人が自分を比較対象にするから「多い少ない」という比較の形で表現するのは情報量落としてるよねnishio.icon
akix.iconは会議だらけ
akix.iconはVPoEなので、採用面談とか、経営会議とか、部門を跨いだ会議とかとにかく幅広く出ているため
yuiseki.iconの今週
これにはエンジニアお茶会も入ってます
https://gyazo.com/eb671d2620d842fd2c934cb2dd087066
balar.iconの今週(採用などに出ていないのでほぼ最低限(CTO増井さん相談会がない週))
https://nota.gyazo.com/40a847372f4146598f567ae7dc8c905f
shokai.icon
https://scrapbox.io/files/624195330e51a2001dcbc74a.png
akix.icon
https://nota.gyazo.com/ad8e1eb2e21961f1269cb6e2f9bb7019
↑実際はblockedみたいなイベントも入ってるのでもう少し下振れしますakix.icon
会が終わるまであと30分ですー!!!!!><ikai.icon*8
!!!!!!yuiseki.icon増井俊之.icon
時間経つの早すぎるkuuote.iconMijinko_SD.icon*3
時間が全然足りない…Mijinko_SD.icon
どういう人に来てほしいか
最近入った人
自分でアプリとか作ってる
求めてるスキルセット
どういう機能を作っていくのかから主導していける人が向いている akix.icon
「この問題はそもそも解決してはいけない」と判断
入社して即というわけではない
PM/POじゃないけど補足すると、最初から皆これが出来るわけじゃないので、やりながら慣れていくことにはなりますteramotodaiki.icon
hata6502.iconもデザインのことをちゃんと意識し始めたの最近だったりします。
UIや、ユーザーがどのように使うかなど、ひととおり含めてのデザイン。
ほんまこれyamanoku.icon*3
良さをあまり考えず衝動的にプログラムを書いている人も多いだろうからこれはよさそうMijinko_SD.icontakker.icon
課題を共有して進め方をおまかせするスタイル
いきなり「POが言っていることが正」とせずに自ら課題設定をして色々試せるといいのかも
daiiz.iconが当初想定したよりも面白い解を持ってきてくれたりする
新機能について話しているときに「実装者が一番その機能のことを考えているはずだから」と言われたのが印象的だったteramotodaiki.icon
結構「人を信じている」みたいなところがあるのだと思う
Notaインターンに参加してScrapboxを作ってきました - daiizfeel
開拓者精神
お膳立てはされない
わからないことはわからないと言って周りの人とコミュニケーションする能力
こういうスーパーエンジニアみたいな人どうやったら生まれるのか…ってこれ話し出すとry
今の流れめっちゃ好きteramotodaiki.icon
また京都で飲みたくなってきた
率直に議論を楽しめる人 by daiiz.icon
wikiはnotaに入るまで3回ぐらいしか作ってないですshokai.icon
wwakix.icon
開発でScrapboxをどう活用しているか
必要だと思った機能や困ったことなどをどんどん書くshokai.icon
最近、定期的に[Scrapbox 2021/9以降やりたい事]の様なまとめページを作るようになった
どんな風にまとめているか:/shokai/2021年を振り返る#61cd227497c29100008f0f78
気になった機能/実装について調べるblu3mo.icon
実装時に考えられていたこと等をいつでも参照できる
調べれば大抵なんでも書いてある、数万ページの力
こうしたいみたいなページを作っておくと他の人からコメントが来てスッと実装に入れたりするbalar.icon
機能名でページ作ってしくみや意図を調べて、なんとなくで解説すると、補足説明が入ったりしますねshokai.icon
開発文脈に限らず、全社的に使ってるので説明の難しさがあるakix.icon
/nota-private-sample
このあたりで雰囲気が見られると思いますakix.icon
増井さんとの関わり 開発の指令がトップダウンで降ってくるの?
増井俊之.iconさんのアイディアがアツすぎて人間が入れない温泉みたいになってるので、温度調整してる daiiz.icon
そうだったのかー 増井俊之.icon
EpisoPassも少し水を入れないといけないのかも??nishio.icon
水を入れたらダメらしい: /villagepump/熱すぎて人間が入れない源泉#62427675aff09e0000c674f5
Notaに入ると源泉のアイデアに触れることができます
エンジニアとしての最高のモチベーションになる
逆にエンジニア陣からアイデアを出して増井さんと議論し、いいものに仕上げていくという方向もある
Helpfeel PO目線としては、日々の開発をこなしていく中で各エンジニアメンバーの中にも夢が芽生えてきているな、と感じている daiiz.icon
これをどうプロダクトで表現していこうか、というパターンも大事にしている
この比喩良すぎるteramotodaiki.iconakix.iconyamanoku.iconyuiseki.iconnsyee.iconnishio.iconmeganii.icon
アイデアが悪いのではなくて、ただ人間向きの温度ではないから調整が必要なだけなのだなーnishio.icon
降ってくるのは源泉の熱湯
やばいじゃんwnishio.iconmeganii.icon*2yamanoku.icon
熱湯(調整あり)
shokaiの調整力をよく観察して習得しないとやけどするのかなwnishio.icon
増井俊之.iconさんもある程度合わせてくれるらしい
めちゃめちゃ良い mactkg.icon
インターンで入社して1年目の頃から温めてた表現 by daiiz.icon
よいbalar.icon
ついにリリースakix.icon
数年進んだアイデア
多少やけどをする人もいます
そもそも、どこの会社でもCTOが設計をトップダウンで降らせる事はないんじゃないかなshokai.icon
そんなの不可能だと思う。作業量的に
設計者と実装者を分離するとコミュニケーションばかり増えるし、いくら細かい事を言ってもそんなの伝わらない
CTOかどうかはさておき、トップダウンで下ろしていく時にマネジメント層だけで粒度を上げてメンバーが作業する時には設計が仕上がってるという会社はありそう?akix.icon
仕様がカチカチに固まっていて、言われたことを作業的にそのままやるというよりは、各エンジニアがアイデアのプロダクトへの組み込み方や生じている課題の解き方を探していくイメージyuiseki.icon
最適な仕様を探るために数回寝かせることもあるくらい難しい daiiz.icon
一方で「こんなに早く解決するとは思わなかった!」と言ってもらえることもありますねteramotodaiki.icon
お客さんから言われて「調査するのでお待ちください」って言って寝て起きたら解決してる時あってびっくりした(ありがとう)nyanco.icon
シンプルにバグだった時は全力で調査してガッと直すので、こうなりますteramotodaiki.icon
24時間営業というわけではないものの、フルフレックスなのでこういうこともあるのではないか akix.icon
大人の回答だteramotodaiki.icon
寺本さんいつ寝てるんですか?nishio.icon
眠くなったら寝てますteramotodaiki.icon
wwwnishio.icon
深夜稼働だと昼の会議にでられないのでは。。yougoto.iconMijinko_SD.icon
めっちゃ誤解を生むことを書いてしまったかもしれないnyanco.icon
みんな寝てくれ!nyanco.icon
朝にならないと直らないだろうという思い込みを裏切っていくの面白いMijinko_SD.icon
オーナーシップ
それですteramotodaiki.icon
お客さんがまともな人しかいないので、期日までに急げとかはないですねshokai.iconteramotodaiki.icon
自然と?or お客さんを選んでいる?
Nota ALL STARS Meetup vol.3 ディスカッション・質疑応答#62340fec97c29100005420d8
単にバグを放置すると気持ち悪過ぎて寝られなくなるので稀に深夜に治ってしまうことがあるだけですteramotodaiki.icon
困難を分割せよ
Pull requestを細かくして小さい変更としてリリースする
基本だけど難しそうtakker.icon
独立した機能ならまだいいけど
Aの機能をPRするためにBの機能をPRする、みたいな依存関係が起きたとき大変そう
逆に、最初から完成させる必要がないというのはちょっと気が楽になったりするのだろうか?Mijinko_SD.icon
最近はGyazoに大き目の機能を追加しようとしていて、どうにかして段階的なリリースができないかという戦略を検討していたりしますyuiseki.icon
経営課題
四半期会などで共有されている話もある
Scrapbox.iconの場合
カスタマーサポートの人と一緒にユーザーサポート要望に流れてくるものを全部見ているshokai.icon
エゴサ、forum等
課題意識などを言葉にしてページ作ってまとめていく
一石三鳥できそうになるまで寝かせておく
増井俊之.iconは意外性・インスピレーションを与えてくれるshokai.icon
プロトタイプ出してくれるのがありがたい
観察すると増井俊之.iconが感じているが、言語化できてない不満や欲求がある
それを再解釈・再構築して、アプリケーションに組み込んだり、組み込まなかったり、議論したりする
パワーユーザーを観察して改善点を見つける的なことかーnishio.icon
意図の再解釈、意図の咀嚼をやっているという感じ daiiz.icon
言葉で説明するよりもプロトタイプで語り合った方がエッセンスが抜け落ちない事がある
謎のElectron製ファイルアップローダー
解釈:増井俊之.iconはページ作ってからファイルアップロードするじゃなくて、ファイルアップロードしてからページ作りたいんだな
正解だったんだろうかyosider.icon
Scrapbox.iconでの実装:ページリスト画面にファイルを投げ込んだらページが新規作成される機能
/icons/知らんかった.iconyosider.iconMijinko_SD.iconyamanoku.iconkuuote.iconteramotodaiki.icon
バーコードみたいなグラフ?https://gyazo.com/e7e4cf763d3515763bc7bf491c82c0f4でアクセスパターンを表示
解釈:増井俊之.iconはページがどれぐらいの周期で編集されてるのか知りたい。いつから、いつ盛り上がった
再構築:ページ内の行毎の古さ・新旧比較・未読既読を表現する
scrapbox.iconでの実装:テロメア
Scrapboxを使って考えを巡らせているshokai.iconの想定外の不満・欲求を垣間見させてくれるのは増井俊之.iconだけ
/icons/知らんかった.icon増井俊之.icon
前提を疑って、ゼロベースでクリティカルな思考をしている
今みんなが使ってるテクノロジーが存在する前から色々やってきた人だからだと思うshokai.icon
別系統の技術ツリーが頭の中にある感じ
なるほど納得nishio.icon増井俊之.icondaiiz.icon
老人力だ! 増井俊之.icon
増井俊之.iconはドッグフーディング(自分で使う)と同時に自分自身のありようを広げる努力をしているように見えるshokai.icon
めちゃくちゃ通じてきます・わかりますyamanoku.icon
町内会にscrapbox導入しようとしたり
Google認証が障壁。すごい、結果どうなったんだろう?導入されたのだろうか?meganii.icon
たぶんされてないです。結論としてはなぞなぞ認証があれば良いだろう、という所で止まってますshokai.icon
なるほどmeganii.icon
EpisoPassだtakker.icon
オススメの◯◯(漫画とかを聞いてまわってまとめたり
おすすめprojectをよく作っている印象あるtakker.iconkuuote.iconMijinko_SD.icon
多趣味だな~って思いながら見てますMijinko_SD.icon
推薦システムないしは推薦そのものにに興味があるんだと思って見ているkuuote.icon
/anycommentとか
どうやって合意形成(リリースしようぜ)しているのか mactkg.icon
うまくまとまらなかった場合は、一旦寝かせているイメージでいます mactkg.icon
scrapbox.iconの場合こんな感じですshokai.icon
機能の意義
何を解決するのか、どう良いのかが明文化されていて、shokai.icon+1人が納得していればリリース
もしくは、目的やモヤモヤとした考察がテキストで吐き出されていて、一旦実装した機能を使いながらどういう点を検証してブラッシュアップしていきたいか?がリストアップできているなら、productionにリリースしてみる
やっぱやめた機能とかどんなものがあったか見たい mactkg.icon
UIの品質
使っている様子をGyazo GIFで録画して、ループ再生を2分ぐらい見続ける。操作がつっかかっていると感じる箇所が無くなればリリース
「操作がつっかかっている」ってのは具体的にどういう時とかですかyamanoku.icon
なんかカーソルの動きが不自然だなあ、程度の感覚です。うまく説明できないshokai.icon
なんとなくわかりますyamanoku.icon
もしくは、多くの人が頻繁には使わない場所に設置される機能である
コードの品質
リリースした後、細部をブラッシュアップする変更を一週間で10箇所ぐらいリリースできる程度には綺麗な実装か
ブラッシュアップする箇所は毎日使いながら見つけていく
見るポイント
このブラッシュアップ中にデータ構造を変更するのは面倒だ
アルゴリズム的に性能を上げれそうな余地があるなら、あえて今最適化せずに残しておく
計算をどこでやるか(サーバー・クライアント・worker・cloud functions等)
クソデカリリースはしない
100のうち5ができたら一旦出す
Nota ALL STARS Meetup vol.3 ディスカッション・質疑応答#6241982616e93e000044deb2
HelpfeelもScrapboxに似ている daiiz.icon
期日が厳しい機能だけは別途計画的に進める必要がある
ビジネスとエンジニアの関わり方
営業やCS(カスタマーサクセス)が安請け合いしてエンジニアが困る、みたいな事は無いですshokai.icon
むしろCSの方にエンジニア側からどんどん関わっていっている
ニーズや困り事を見つけるチャンス
プルリクチャンス
ないですねteramotodaiki.icon
営業やCSの人たちが顧客との関係性を構築するのが上手いのではないか by shokai.icon
大口顧客から「Helpfeelにこの機能をつけてくれ」とか言われたりしないのかなnishio.icon
言われはしますが、そのまま鵜呑みにすることはない、という感じですねteramotodaiki.icon
私はトークテーマに対して言いたいこと先に書いておいた方が喋りやすいので、書いてますshokai.icon
多すぎて本番で触れる時間なくても良いと思う
scrapboxに書いてあるので、次回に回したりとか
後で非同期に視聴者と質疑応答したりもできる
わかるnishio.icon
書いてあると司会が言及してしまうが、書いている側は「もう書いたから口頭で話さなくてもいい」と思ってたりする行き違いありがち
Scrapbox司会力が求められるyosider.icontakker.icon
Scrapbox司会マジ難しいと思うnishio.icon
なんせあんちょこに視聴者がリアルタイムで書き込むんでw
今までにないスキルが求められてる気がする
質疑応答
あればどんどん書いていってくださいikai.icon
人増えて働き方変わったところとか工夫してるポイントありますか mactkg.icon
成長中の企業が必要としている機能とかが自分事として実感できて面白いですshokai.icon
どうやってプロダクトのユーザーの反応を見ているか。特にGyazo, Helpfeel気になります mactkg.icon
Gyazo
定量データ:Google Analytics, mixpanel, stripe
定性データ:Twitterでの言及、Downgrade reason、従業員 Gyazo オンボーディング観察会
Helpfeel
エンドユーザーと顧客企業の、2種類のユーザーがいる
エンドユーザーの様子はTwitterやGoogle Analyticsで見る
顧客企業からの要望等はセールスチームやCustomer Successチームに仲介してもらう
KPIがはっきりしていたりするので
問い合わせを減らす
わかりやすいyamanoku.icon
カスタマーサクセスやWebディレクターから直接フィードバックももらえるのもありがたい
#社内RFC 気になる
例えば書籍購入補助制度が欲しいと思った時に、社内RFCとしてScrapboxにページを立ててしまう
このRFCという言葉は「Request for comment」の意味で使ってます?nishio.icon
そうですteramotodaiki.icon
就業規則も社内RFC
「業務に関係ないWebサイトを見ない」が削除されたのは良かったakix.icon
Twitterは?とか考え始めると収拾付かないので
ワロタteramotodaiki.icon
そんなことが書かれていたことがNotaにもあるのかと驚いた mactkg.icon
編集競合しててワロタkuuote.icontakker.icon
すいませんw mactkg.icon
「Twitterは業務です(キリッ」nishio.icon
良心yosider.iconyamanoku.icontakker.icon
ディスプレイ購入補助制度もRFCだった気がしますyuiseki.icon
PMとPOは何が違うのですか?nishio.iconnsyee.icontakker.icon
Helpfeelの場合 daiiz.icon
PO: 開発すべき機能の取捨選択、プロダクトの方向性をざっくり語る。プロトタイプを作る。
一般的にはテックリードと呼ばれたりする役割なのかも
こう書くとあまりコード書いてないように見えるけど、実際NotaのPOはめちゃコード書いているteramotodaiki.icon
PM: POの守備範囲以外のマネジメント系。他部署との連携。
※念の為書いておくと、スクラムではないです。
hata6502.icon入社初期のころ、実はPM≒スクラムマスターだと思っていた。
実装そのものまでやる人をPOと呼称するのはかなり特徴的な感じがしますねyebis0942.icon
Scrapboxは開発メンバーが2人しかいないので、POしかいませんshokai.icon
ピープルマネジメント要素が無いので
なるほどnishio.icon
なんで片方しかいないのかなと気になってた、組織を変えていく途中ってことねnishio.icon
akix.iconさんの兼務忙しそう。yougoto.icon
何の略称でしょうかtakker.iconMijinko_SD.icon
product manager?
こっちが紛らわしいのでPO(product owner)としましたshokai.icon
project managerですねakix.icon
/vim-jp-emojis/なるほ.icontakker.iconMijinko_SD.icon
Helpfeelの開発を通してScrapboxに還元された要素ってありますかdnin.icon
ビジネス向けのアカウント管理やログイン方法系の機能のニーズがなんとなく伝わってきましたshokai.icon
/help-jp/Googleアカウント以外でのログイン
/help-jp/監査ログ
などになっていった
機能追加の判断として立ち返る考え方・思想などはありますか?meganii.icon
Nota ALL STARS Meetup vol.3 ディスカッション・質疑応答#6239690f97c2910000356a73このあたりですかね。
CSからエンジニアに関わるとありますが、コード書ける人っているんでしょうかkuuote.icon
今はCS専業だけど、昔コード書いてたおかげか話がめっちゃ通じやすい人がいて助かってますshokai.icon
そういえばNota開発部もネットラジオやろうという企画を画策中なので、今日話しきれなかった内容を話せるといいな〜と思っていますakix.icon
やるぞ~!yuiseki.icondaiiz.iconteramotodaiki.icon
Nota Tech Confも開催予定です!よろしくお願いします!!akix.icongocci.icon
たのしみです!yamanoku.icontakker.icon
/icons/god.iconyosider.iconmeganii.icon
PodCastだとたいへん助かります
エンジニアお茶会ラジオみたいなyougoto.icon
感想とか
meetup終わったら切り出したほうがいいかなtakker.icon
盛り上がり具合がわからなくなる?
でももう既に560行超えているのでちょっと重いですね…Mijinko_SD.icon
何度も言及されている塊もあるし切り出したいですが、そういうことしていいのかがわからないtakker.iconMijinko_SD.icon
とりあえずこのまま置いておいてくださいshokai.icon
わかりました!takker.icon
面白い話題だと思った塊を引用する形でこことか井戸端とかに新しいページを作れば「話題単位で塊になってほしい」と「イベントのページが一つにまとまっててほしい」の両立ができるのではnishio.icon
「重複しても良い」的な考え
よさそうMijinko_SD.iconyosider.icontakker.icon
普段聞けない話を見れたの良かったですMijinko_SD.iconkuuote.icontakker.iconmeganii.iconyamanoku.icon
思想が伝わってきたのがよかったkuuote.icon mactkg.icon
実はNota Tech Confと区別ついてなかったnishio.icon
これも組織運営の技術だと思うので個人的には特に差は感じてない
名前が違うだけだと思ってたtakker.icon
1時間半一瞬で終わったyosider.iconkuuote.iconmeganii.iconnishio.iconMijinko_SD.icon*3
最後の30分だけスライディングして入ったけど楽しかったtakker.icon
connpassも21時までとなってるし21時までかと思ったら違った。。yougoto.icon
もっと色々聞きたかったMijinko_SD.icon
Zoom入ってないですがなんとなく雰囲気が伝わってきたyamanoku.icon
notaでの増井俊之.iconさんの関係性(源泉かけ流し)が知れて面白かったmeganii.icon
増井俊之.iconさんが思った以上に重要人物だった(失礼)yosider.icontakker.icon
飲める方の源泉かなtakker.icon
飲んだら発想力上がりそう
それは飲みたいmeganii.iconyamanoku.iconnishio.iconnishio.icon*4
アンケートをぜひ回答お願いします〜!!!
【参加後アンケート】Nota ALL STARS Meetup vol.3 - Development -
https://gyazo.com/89d5908bc5dfde52e2e698b70d915ef1
良いグッズだ!回答よろしくお願いします!daiiz.icongocci.icon
パーカーほしいakix.iconteramotodaiki.iconmeganii.iconyougoto.icon
Scrapboxからの参加でしたが書きますyamanoku.icon
これ名前ってハンドルでいいんですか?kuuote.icon
大丈夫です!daiiz.icon
ありがとうございますkuuote.icon
後所属が完全にエンジニア前提になっているのは気になりましたkuuote.icon
それ以外の人もいると思う
学生とかtakker.icon
多分転職前提なんだろうなぁ…Mijinko_SD.iconkuuote.icon
「その他」を選ぶしかなさそうMijinko_SD.icon
そうしましたtakker.icon
個人的には社名とか必須なのが厳しいかなとkuuote.icon